Big Huge Thesaurus

elodea densa

noun

sounds kind of like